tree azalea
noun
: a tall shrub (Azalea arborescens) of the southeastern U.S. often cultivated for its very fragrant white or pink flowers from which showy purple stamens protrude
Love words? Need even more definitions?
Merriam-Webster unabridged
Share